perform something successfully - French English Dictionary